inspector: Add focus handling to the property editor
authorMatthias Clasen <mclasen@redhat.com>
Sat, 18 Jul 2020 15:53:16 +0000 (11:53 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 18 Jul 2020 15:55:19 +0000 (11:55 -0400)
We want to focus the actual control here.

gtk/inspector/prop-editor.c

index c557e4206fff876d0729564c1ff6f9357ea598bf..5ce78cec3ad061f8341d11ccb1b72d24f8ce67d2 100644 (file)
@@ -1741,12 +1741,16 @@ static void
 gtk_inspector_prop_editor_class_init (GtkInspectorPropEditorClass *klass)
 {
   GObjectClass *object_class = G_OBJECT_CLASS (klass);
+  GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
 
   object_class->constructed = constructed;
   object_class->finalize = finalize;
   object_class->get_property = get_property;
   object_class->set_property = set_property;
 
+  widget_class->focus = gtk_widget_focus_child;
+  widget_class->grab_focus = gtk_widget_grab_focus_child;
+
   signals[SHOW_OBJECT] =
     g_signal_new ("show-object",
                   G_TYPE_FROM_CLASS (object_class),